| | Type | Name | Arguments | | - | - | array | m_axWaypoints |
| - | - | array | m_axResults |
| - | - | ^CAiBrain | m_pxBrain |
| - | - | ^CAiSensor | m_pxSensor |
| - | - | ^CAiModuleControlDefault | m_pxCM |
| - | - | ^CAiModuleFightDefault | m_pxFM |
| - | - | CAiObjWrapList | m_xKotHList |
| - | - | CAiObjWrapList | m_xSP9List |
| - | - | CAiObjWrapList | m_xWarpGates |
| - | - | CAiObjQuery | m_xWarpGateQuery |
| - | - | CAiObjWrap | m_xCurWarpGate |
| - | - | ^CAiGoalKotH | m_pxKotHGoal |
| - | - | array | m_avStartPos |
| - | - | array | m_aiStartPosOwner |
| - | - | bool | m_bAttacking |
| - | - | bool | m_bBusy |
| - | - | bool | m_bEvalStartLocations |
| - | - | bool | m_bInsects |
| - | - | bool | m_bTermites |
| - | - | bool | m_bLockpicking |
| - | - | bool | m_bDetectTraps |
| - | - | bool | m_bWarpGateHunt |
| - | - | bool | m_bGrimmigbeissersPestTermination |
| - | - | bool | m_bMarketPlaceAttackRequested |
| - | - | bool | m_bKotH |
| - | - | bool | m_bMultimap |
| - | - | bool | m_bOnlyEverySecondTime |
| - | - | bool | m_bScouting |
| - | - | bool | m_bSPLevel9IslandAttack |
| - | - | bool | m_bDefenderplayer |
| - | - | bool | m_bOpenGateAttack |
| - | - | bool | m_bNoMore |
| - | - | bool | m_bHuntAnimal |
| - | - | bool | m_bShipAttack |
| - | - | bool | m_bWatermap |
| - | - | bool | m_bAssistEnabled |
| - | - | bool | m_bEcoAssist |
| - | - | bool | m_bDefAssist |
| - | - | bool | m_bAtkAssist |
| - | - | int | m_iNumUnits |
| - | - | int | m_iTimeToAttack |
| - | - | int | m_iAttackType |
| - | - | int | m_iAge |
| - | - | int | m_iCurrentEnemy |
| - | - | int | m_iWarpGateHuntOwner |
| - | - | int | m_iCount |
| - | - | int | m_iPlayerID |
| - | - | int | m_iWarpGateCounter |
| - | - | int | m_iAttackStrategy |
| - | - | int | m_iEnemyStrength |
| - | - | int | m_iAttackChange |
| - | - | int | m_iValidSLToAttack |
| - | - | int | m_iLastAttacker |
| - | - | int | m_iDifficulty |
| - | - | int | m_iFirstAttack |
| - | - | string | m_sState |
| - | - | string | m_sBehavior |
| - | - | string | m_sLevelName |
| - | - | string | m_sPlayerID |
| - | - | string | m_sGametype |
| - | - | string | m_sTribe |
| - | - | string | m_sDifficulty |
| - | - | vec3 | m_vDisturbancePosition |
| - | - | vec3 | m_vOutpostPos |
| - | - | vec3 | m_vItemPos |
| X | - | void | constructor | (
) |
| X | - | void | destructor | (
) |
| - | - | ref CAiGoalDisturbAttack | op_Assign | (
ref CAiGoalDisturbAttack ) |
| X | - | void | Activate | (
) |
| X | - | void | AddTask | (
^CAiTask p_pxTask ) |
| X | - | void | constructor | (
bool p_bPermanent ) |
| X | - | bool | Deactivate | (
) |
| X | - | void | EvtRequestAccepted | (
^CAiRequestInfo p_pxInfo ) |
| X | - | void | EvtRequestFailed | (
^CAiRequestInfo p_pxInfo ) |
| X | - | void | EvtRequestRejected | (
^CAiRequestInfo p_pxInfo ) |
| X | - | void | EvtRequestSucceeded | (
^CAiRequestInfo p_pxInfo ) |
| X | - | ^CAiAllocationMgr | GetAiAllocationMgr | (
) |
| X | - | ^CAiBrain | GetAiBrain | (
) |
| X | - | ^CAiSensor | GetAiSensor | (
) |
| X | - | ^CAiTechTree | GetAiTechTree | (
) |
| X | - | string | GetDbgString | (
) |
| X | - | CAiGoalHndl | GetHandle | (
) |
| X | - | int | GetNumTasks | (
) |
| X | - | real | GetPriority | (
) |
| X | - | string | GetSaveName | (
) |
| X | - | ^CAiTask | GetTask | (
int p_iIndex ) |
| X | - | int | GetThinkWait | (
) |
| X | - | bool | Init | (
^CAiBrain p_pxBrain ) |
| X | - | bool | IsActive | (
) |
| X | - | bool | IsEnabled | (
) |
| X | - | bool | IsPermanent | (
) |
| X | - | bool | IsReached | (
) |
| X | - | void | Load | (
^CUOFReaderNode p_pxReader ) |
| X | - | void | LoadData | (
^CUOFReaderNode p_pxReaderNode ) |
| X | - | void | OnUnitAdded | (
CAiObjWrap p_kxrOW , ^CAiNodeInstance p_pxInst ) |
| X | - | void | OnUserInteraction | (
CAiObjWrap p_kxrObj ) |
| X | - | void | RecalculateCurrentPriority | (
) |
| X | - | void | RemoveAllRequests | (
) |
| X | - | void | RemoveTask | (
^CAiTask p_pxTask ) |
| X | - | void | RemoveTaskUS | (
int p_iIndex ) |
| X | - | void | Save | (
^CUOFWriterNode p_pxWriter ) |
| X | - | void | SetDbgString | (
string p_krsDbg ) |
| X | - | void | SetPermanent | (
bool p_bPermanent ) |
| X | - | void | SetPriority | (
real p_fPrio ) |
| X | - | void | SetRequesterFor | (
^CAiRequestInfo p_pxInfo ) |
| X | - | void | SetThinkWait | (
int p_iThinkWait ) |
| X | - | void | Shut | (
) |
| X | - | void | Think | (
) |
| X | - | void | SetKotHMode | (
bool p_bEnable ) |
| X | - | int | GetWarpgateHuntOwner | (
) |
| X | - | void | WasWarpGateBuild | (
) |
| - | - | void | UpdateWarpGateHunt | (
) |
| - | - | CAiObjWrap | GetNearestWarpGate | (
) |
| - | - | ^CAiModuleFightDefault | GetFightModule | (
) |
| X | - | void | GetWaypoints | (
vec3 p_vPosition , int p_iDirection , ref array p_ravWaypoints ) |
| X | - | int | GetValidStartLocationToAttack | (
) |
| X | - | void | SetTactics | (
string p_sTactics ) |
| - | - | ^CAiGoalDisturbAttack.CAttackResult | GetAttackResult | (
string p_sType ) |
| - | - | void | UpdateTechTreeData | (
) |
| X | - | void | CheckGetItem | (
) |
| X | - | void | SetKotHGoal | (
^CAiGoalKotH p_pxKotHGoal ) |
| X | - | bool | RequestPestPatrol | (
vec3 p_vDeathPos ) |
| - | - | bool | SearchForDisturbance | (
ref string po_rsTerminationAttackType , ref CAiObjWrapList po_rxEnemyList , ref vec3 po_rvEnemyPos ) |
| - | - | void | CheckTacticalConditionsAndAct | (
) |
| - | - | bool | SearchForEnemies | (
ref CAiObjWrapList p_rxEnemyList , ref vec3 p_rvEnemyPos , string p_sSortBy , ref CAiObjWrapList p_rxShipList ) |
| - | - | void | RequestExploration | (
) |
| - | - | void | RequestAttack | (
CAiObjWrapList p_xEnemyList , vec3 p_vEnemyPos , string p_sType ) |
| X | - | void | GetAttackWaypoints | (
vec3 p_vHome , vec3 p_vEnemyBase , ref array p_ravWaypoints , int p_iDirection ) |
| X | - | string | CheckTargetTypeOfEnemy | (
CAiObjWrapList p_xEnemyList ) |
| - | - | bool | CheckForHarbour | (
) |
| - | - | void | AttackPlayer0InSP9 | (
) |
| - | - | void | RequestOutpost | (
int p_iIslandId , vec3 p_vTargetPos , string p_sOutpostType ) |
| - | - | int | CheckForWeakestEnemy | (
array p_aiLocs ) |
| - | - | int | CheckForHumanEnemy | (
array p_aiLocs ) |
| - | - | int | CheckForLastHumanAttacker | (
array p_aiLocs ) |
| - | - | int | CheckUnitLevel | (
CAiObjWrapList p_xEnemyList ) |
| - | - | int | CheckNumFightingUnits | (
) |